body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
menu,
ol,
p,
select,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

dl,
ol,
ul {
	list-style: none
}

fieldset,
img,
input[type="submit"] {
	border: 0 none
}

em {
	font-style: normal
}

/*strong {
	font-weight: normal
}*/

table {
	border-collapse: collapse;
	border-spacing: 0
}

button,
input[type="button"] {
	cursor: pointer;
	border: 0 none;
	outline: none
}

a,
button,
img,
input {
	-webkit-touch-callout: none
}

input,
select,
textarea {
	outline: none
}

a {
	text-decoration: none
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

body,
html {
	/*-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-tap-highlight-color: rgba(0, 0, 0, 0);
	-o-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0)
}

html,body {
	height: 100%;
	width: 100%;
	font-family: "微软雅黑", "Microsoft YaHei", 'Heiti SC', "宋体", "Segoe UI", "Lucida Grande", Helvetica, Arial, sans-serif, FreeSans, Arimo;
	outline: 0;
	-webkit-text-size-adjust: none;
}

body {
	height: 100%;
	margin: 0;
	position: relative
}

img {
	display: block
}

figure {
	margin: 0
}

li {
	list-style: none
}

.floatl {
	float: left
}

.floatr {
	float: right
}

.clearl {
	clear: left
}

.clearr {
	clear: right
}

.clearBoth {
	clear: both
}

input[type="search"] {
	-webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: none;
	/*position: relative;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: url("../img/close.png") no-repeat center center;
	background-size: cover*/
}

a:hover {
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a {
	display: block;
}
body{
  overflow-x: hidden;
}
